#ifndef WINSIDEBARBUTTON_H
#define WINSIDEBARBUTTON_H

#include "InteractiveButtonBase.h"

class WinSidebarButton final : public InteractiveButtonBase {
public:
    explicit WinSidebarButton(QWidget *parent = nullptr);

    void setTopLeftRadius(const int& r);

protected:
    void paintEvent(QPaintEvent *event) override;

    void slotClicked() override;

    QPainterPath getBgPainterPath() override;

    QPainterPath getWaterPainterPath(Water water) override;

private:
    int tl_radius;
};

#endif // WINSIDEBARBUTTON_H
